今天要把某个工程的名称给重命名一下,折腾了一下午。
特此记录了一下重命名的步骤和流程 ,以备以后不时之需。


修改之前切记

一定要将原始工程备份!!!
一定要将原始工程备份!!!!
一定要将原始工程备份!!!!!

一、第一步:修改Project的名称

先照着下面的网址步骤 把project的名称改了

iOS项目的Project重命名方法图文教程

iOS项目的Project重命名方法图文教程

注意:如果项目没有使用CocoaPods来管理,恭喜你,你可以直接略过以下步骤了


二、第二步:修改workspace的名称(CocoaPods)

按照上面的教程做完之后再 pod install 一下  把原来的xxx.xcworkspace文件删了,因为 pod install后会新生成一个用新名字命名的.xcworkspace文件.
==如果跑起来了,那么恭喜你,你已经改名成功了。 ==
如果还是跑不起来 (一般都是遇到这种第三方库自己有.a文件的情况)  一般报的是找不到xx类库  例如 library not found for -xxxx

a.先将报错的第三方从Podfile里面先给删掉  然后重新pod install  
  接着运行之后会有很多原来这个第三方库的引用错误 。
  我们先把代码里面的相关类给注释掉 再次运行。

注意:如果需要注释的地方实在是太多,不方便注释,可以直接走步骤三。
如果你觉得步骤三麻烦(不想移除CocoaPods), 那么也可以把Podfile文件中所有的第三方删掉,然后pod install一次,等成功后,再把那些删掉的第三方加回Podfile文件中,再次pod install

b.如果仍然报错,这时候应该是另一个第三方出错,重复a步骤。 (如果还是同一个第三方报错)

c.如果弄了很久还是不行,往下看。

三、移除CocoaPods

把CocoaPods 从项目中移除 ,然后再重新创建CocoaPods

(英文)如何把CocoaPods从项目中移除

(中文)如何把CocoaPods从项目中移除

注意:记得把Podfile备份一下哦,待会还要把CocoaPods重新加回去的

四、

如果你没走步骤三:那就把原来删掉的第三方加回去,再重新pod install一次

如果移除了CocoaPods:把之前备份的Podfile放回去,再重新pod install一次